package cn.core.sign.eo;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 账号 SYS_ACCOUNT 实体类
 */
@Data
@Accessors(chain = true)
public class Account implements Serializable {

  private static final long serialVersionUID = 1L;

  /**
   * Id
   */
  protected String id;

  /**
   * 账号
   */
  protected String account;

  /**
   * 密码
   */
  protected String password;

  /**
   * 令牌过期 >>> 浏览器
   */
  protected Long tokenExpireBrowser;

  /**
   * 令牌过期 >>> 安卓App
   */
  protected Long tokenExpireAndroid;

  /**
   * 令牌过期 >>> 苹果App
   */
  protected Long tokenExpireIos;

  /**
   * 令牌过期 >>> 微信小程序
   */
  protected Long tokenExpireWechatapp;

  /**
   * 关联类型
   */
  protected String nexusType;

  /**
   * 对象Id
   */
  protected String nexusObjectId;

  /**
   * 排序权重
   */
  protected Long weightOrder;

}
